package com.cn.hangyun.service;

import java.util.Date;
import java.util.List;

import com.cn.hangyun.model.Rt_currentspeed_control;
import com.cn.hangyun.model.Rt_currentspeed_transducer;
import com.cn.hangyun.model.Rt_flow_control;
import com.cn.hangyun.model.Rt_flow_transducer;
import com.cn.hangyun.model.Rt_waveheight_control;
import com.cn.hangyun.model.Rt_waveheight_transducer;
import com.cn.hangyun.model.requestVO.SingleTransducerRequestBean;

public interface IEnvironmentService {
	
	public List<Rt_waveheight_transducer> getAllWaveTran();
	
	public Rt_waveheight_control getLastWaveControl(Date current);
	
	public List<String> getWaveData(SingleTransducerRequestBean bean);
	
	public List<Rt_currentspeed_transducer> getAllSpeedTran();
	
	public Rt_currentspeed_control getLastSpeedControl(Date current);
	
	public List<String> getSpeedData(SingleTransducerRequestBean bean);
	
	public List<Rt_flow_transducer> getAllFlowTran();
	
	public Rt_flow_control getLastFlowControl(Date current);
	
	public List<String> getFlowData(SingleTransducerRequestBean bean);

	public String getFlowAverage(SingleTransducerRequestBean bean);


}
